package com.eight.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author: GK
 * @date: 2023/2/28 11:07
 * @version:No1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TbMemberLevelVo {
    private static final long serialVersionUID = 1L;


    @ApiModelProperty("会员等级名称")
    @TableField(value = "name")
    private String name;

    @TableField(value = "growt_point")
    @ApiModelProperty(value = "成长值")
    private Integer growthPoint;

    @ApiModelProperty(value = "是否为默认等级：0->不是；1->是")
    @TableField(value = "default_status")
    private Integer defaultStatus;

    @ApiModelProperty(value = "免运费标准")
    @TableField(value = "free_freight_point")
    private BigDecimal freeFreightPoint;

    @ApiModelProperty(value = "是否有评论获奖励特权")
    @TableField(value = "priviledge_comment")
    private Integer priviledgeComment;

    @ApiModelProperty(value = "是否有专享活动特权")
    @TableField(value = "priviledge_promotion")
    private Integer priviledgePromotion;

    @ApiModelProperty(value = "是否有会员价格特权")
    @TableField(value = "priviledge_member_price")
    private Integer priviledgeMemberPrice;

    @ApiModelProperty(value = "是否有生日特权")
    @TableField(value = "priviledge_birthday")
    private Integer priviledgeBirthday;


}

